Career 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Croatia F1 Portugal F2 Italy F1 Italy F2 Germany F4 Portugal F1 Italy F6 Austria F2 Italy F4 Hungary F3 Italy F12 Italy F15 Italy F16 Italy F30 Italy F32 Italy F35 Switzerland F1 Switzerland F2 Germany F1 Germany F2 Germany F4 Germany F5 Italy F4 Netherlands F3 Germany F8 Germany F7 Austria F2 Italy F21 Italy F22 Croatia F7 Croatia F8 Italy F11 Netherlands F3 Germany F7 Italy F1 Italy F5 Poland F1 Italy F14 Italy F20 Romania F7 Italy F5 France F14 Austria F1 Italy F9 Italy F11 Italy F12 Italy F13 Italy F31 Belgium F2 Italy F1 Italy F34 Tunisia F6 Spain F2 Spain F3 Spain F4 Italy F2 Italy F6 Italy F7 Italy F9 Italy F15 Italy F16 Italy F19 Germany F7 Italy F2 Italy F5 Italy F4 Italy F6 ATP Vegeta Croatia Open - Umag Gemax Open 2002 - Belgrade Asirom Challenger Brasov - Brasov Memorial Kolyaskin - Donetsk Bukhara Challenger - Bukhara EI Bank Bulgarian Challenger - Sofia Samarkand Challenger - Samarkand Bukhara Challenger - Bukhara VII Trofeo Ciudad de Quito - Quito Copa Ericsson Chile - Santiago Copa Ericsson Uruguay - Montevideo Copa Ericsson Argentina - Buenos Aires Banja Luka 2002 - Banja Luka IPP Open - Helsinki Neride Prague Indoor - Prague Jameson Cup - Milan Gemax Open - Belgrade Baumag Open - Budapest Ljubljana Open - Ljubljana 2003 USTA Tallahassee Tennis Challenger - Tallahassee Atlantic City Open - Atlantic City 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia Canottieri Mincio Open - Mantova Stella Artois Clay Court Championships - Budaors Guzzini Challenger - Recanati Tampere Imageneering Open - Tampere St. Petersburg Challenger by Kinex - St. Petersburg Mordovia Cup - Mordovia Rhein-Main Challenger 2003 - Aschaffenburg Bulgarian Open - Sofia Copa Sevilla Internacionales de Andalucia - Seville Lambertz Open - Aachen The Nottingham Challenger - Nottingham IPP Open - Helsinki Gemax Samsung Open 2004 - Belgrade Volkswagen Challenger 2004 - Wolfsburg Sarajevo Open 2004 - Sarajevo 6th Sardinian International Championships - Cagliari Open Mutouest - St. Brieuc IX Abierto Internacional de Salinas - Salinas San Luis Potosi Challenger - San Luis Potosi Challenger Citta di Olbia - Olbia Tennis Napoli Cup 2004 - Napoli Steelers Cup - Kosice San Remo Tennis Cup - San Remo Fergana Challenger - Fergana Ljubljana Open - Ljubljana Memorial Savigni - Sassuolo ATU Cup - Weiden Open de Montauban - Montauban Nokian Hakkapeliitta Open - Tampere Mordovia Cup - Mordovia Timisoara Challenger - Timisoara Alfa Romeo Tennis Cup - Cordenons IPP Geneva Trophy - Geneva Samarkand Challenger - Samarkand Antonio Savoldi-Marco Co. - Manerbio Kyiv Open - Kiev Rhein-Main Challenger 2004 - Aschaffenburg Tehran Open 2004 - Tehran Dubrovnik Open - Dubrovnik SIR Supermercadi Challenger - Rome Tiburon Challenger - Tiburon Burbank Challenger - Burbank 2004 Keys Gate Challenger - Homestead Music City Challenger - Nashville IPP Open - Helsinki Open de la Ville de Saint Denis - Reunion Island Mauritius Open - Mauritius La Serena Open - La Serena Copa Telefonica CTC Chile - Santiago IX Torneo Internacionale de Tennis - Barletta Tennis Napoli Cup - Napoli Olbia Challenger - Olbia Citta di Monza - Monza Ostdeutscher Sparkessen Cup - Dresden Zagreb Open - Zagreb Ljubljana Open - Ljubljana 4° Sporting Challenger - Turin Challenger ATP de Cuenca Diario El Mercurio - Cuenca Stella Artois Clay Court Championships - Budaors Societa Canottieri Mincio 2005 - Mantova Nokian Hakkapeliitta Open - Tampere Guzzini Challenger - Recanati Togliatti Cup - Togliatti Mordovia Cup 2005 - Saransk Sina-Kia Motors Tennis Cup - Cordenons Samarkand Challenger - Samarkand Bukhara Challenger - Bukhara Challenger Brasov - Brasov Architect Open - Budapest Banja Luka Challenger 2005 - Banja Luka XI Trofeo Ciudad de Quito - Quito Copa Petrobras - Bogota Copa Petrobras - Santiago Copa Petrobras - Montevideo Challenger Cudad de Guayaquil - Guayaquil Copa Petrobras - Aracaju Copa Petrobras - Buenos Aires Copa Kia - Santiago 10° Trofeo Luigi Pezzoli - Bergamo Garden Open - Rome San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo Memorial Manfredini - Sassuolo Penza Cup - Penza Togliatti Cup - Togliatti Mordovia Cup - Saransk St. Petersburg Challenger 2006 - St. Petersburg San Marino Cepu Open - San Marino Challenger Brasov - Brasov Genoa Open - Genova Challenger Copa Sevilla - Seville Open Costa Daurada - Tarragona Ciutat de Barcelona - Barcelona Copa Petrobras Colombia - Bogota Copa Petrobras Uruguray - Montevideo Copa Petrobras Brazil - Aracaju Copa Petrobras Argentina - Buenos Aires Bauer Watertechnology Cup - Eckental Copa Petrobras Paraguay - Asuncion IPP Open - Helsinki La Serena Open - La Serena Heilbronn Open - Heilbronn Copa Kia Challenger ATP - Santiago II Cyclus Open de Tenis - Florianopolis 4th Volkswagen Challenger - Wolfsburg Shimadzu All Japan Indoor Tennis Championships - Kyoto Samsung Challenger 2007 - Ho Chi Minh City Morocco Tennis Tour - Rabat Morocco Tennis Tour - Fes Open Prevadies - St. Brieuc Mitsubishi Electric Europe Cup - Monza Morocco Tennis Tour - Casablanca XL Bermuda Open - Bermuda Prosperita Open 2007 - Ostrava Ostdeutscher Sparkessen Cup - Dresden Isla de Gran Canaria - Mas Palomas Schickedanz Open 2007 - Furth Polska Energia Open - Bytom Steelers Cup - Kosice Almaty Challenger 1 - Almaty Almaty Challenger 2 - Almaty Ciudad de Pozoblanco Open Diputacion - Cordoba Sporting Challenger '07 Trofeo Regione Piemonte - Turin Siemens Open 2007 - Scheveningen Riviera di Rimini Challenger - Rimini Open Castilla y Leon - Segovia Akbank Private Banking TED Open - Istanbul Kos-Zucchetti Tennis Cup - Cordenons XXXIV Edizione 'A. Savoldi-Marco Co.' Trofeo Dimmidisi - Manerbio UTC Open by Selena - Cherkassy Alexander Kolyaskin Memorial - Donetsk Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Lubbock Challenger - Lubbock Oklahoma Challenger - Tulsa Challenger Tunisie - Tunis PEOPLEnet Cup - Dnepropetrovsk Taiwan Challenger - Kaohsiung Malaysian Open - Kuala Lumpur Heilbronn Open - Heilbronn 5 Volkswagen Challenger - Wolfsburg Morocco Tennis Tour - Meknes Morocco Tennis Tour - Tanger 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Busan Open Challenger Tennis - Busan III Isla de Lanzarote - Lanzarote Tunis Open - Tunis Memorial A. Manfredini Sassuolo Challenger - Sassuolo Kosice Open-Steelers Cup 2008 - Kosice Nord LB Open - Braunschweig Guzzini Challenger - Recanati Sporting Challenger '08-Trofeo Regione Piemonte - Turin Challenger Banque Nationale - Granby Moncton Men's Challenger - Moncton Porsche Open - Poznan Aamulehti Tampere Open - Tampere XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio Citta di Como Challenger - Como UTC Open - Cherkassy 2nd Campionati Internazionali di Tennis Del'Umbria - Todi Tennislife Cup - Napoli Copa Petrobras-Paraguay - Asuncion Copa Petrobras-Uruguay - Montevideo Tashkent Challenger - Tashkent Copa Petrobras-Argentina - Buenos Aires Bancolombia Open - Cali Bauer Watertechnilogy Cup 2008 - Eckental IV Challenger Ciudad De Guayaquil - Guayaquil Iquique Challenger Wolfsburg Challenger Rabat Challenger Marrakech Challenger Barletta Challenger Napoli Challenger Rome Challenger Tunis Challenger Zagreb Challenger Karlsruhe Challenger Furth Challenger Lugano Challenger Kosice Challenger Bytom Challenger Milan Challenger Constanta Challenger Rijeka Challenger Oberstaufen Challenger Rimini Challenger Orbetello Challenger San Marino Challenger Samarkand Challenger San Sebastian Challenger Como Challenger Todi Challenger Palermo Challenger Aachen Challenger Genova Challenger Salinas Challenger Barletta Challenger Napoli Challenger Rome Challenger Tunis Challenger Zagreb Challenger Fergana Challenger Furth Challenger Lugano Challenger Arad Challenger Penza Challenger Saransk Challenger Kitzbuhel Challenger Samarkand Challenger Karshi Challenger Alphen Challenger Rijeka Challenger Ljubljana Challenger Napoli Challenger Palermo Challenger Tashkent Challenger Eckental Challenger Ortisei Challenger Salzburg Challenger Bergamo Challenger Wolfsburg Challenger Caltanissetta Challenger St. Brieuc Challenger Rome Challenger Rome Challenger Cremona Challenger Milan Challenger San Benedetto Challenger Astana Challenger Beijing Challenger San Marino Challenger Samarkand Challenger Cordenons Challenger Karshi Challenger Manerbio Challenger Como Challenger Genova Challenger Shanghai Challenger Banja Luka Challenger Ningboo Challenger Tashkent Challenger Napoli Challenger Bangkok Challenger Palermo Challenger Ortisei Challenger Bratislava Challenger Heilbronn Challenger Burnie Challenger Wolfsburg Challenger Cherbourg Challenger Rome Challenger Fergana Challenger Caltanissetta Challenger Monza Challenger Braunschweig Challenger Arad Challenger Timisoara Challenger Recanati Challenger Astana Challenger Orbetello Challenger Beijing Challenger Sibiu Challenger Samarkand Challenger Karshi Challenger Segovia Challenger Brasov Challenger Seville Challenger Lermontov Challenger Tashkent Challenger Rio De Janeiro Challenger Seoul Challenger Porto Alegre Challenger Montevideo Challenger Ortisei Challenger Sao Leopoldo Challenger Marbella Challenger Bergamo Challenger Salinas Challenger Santiago Challenger St. Brieuc Challenger Mersin Challenger Itajai Challenger Santos Challenger Sao Paulo Challenger Tunis Challenger Samarkand Challenger Arad Challenger Winnetka Challenger Timisoara Challenger San Benedetto Challenger Binghamton Challenger Lexington Challenger Aptos Challenger San Marino Challenger Cordenons Challenger Como Challenger Genova Challenger St. Remy Challenger Petange Challenger Szczecin Challenger Sibiu Challenger Fergana Challenger Tashkent Challenger Mouilleron-Le-Captif Challenger Kazan Challenger Eckental Challenger Bratislava Challenger Ortisei Challenger Andria Challenger Bergamo Challenger Astana Challenger Cherbourg Challenger Kazan Challenger Sarasota Challenger Savannah Challenger Samarkand Challenger Arad Challenger Kosice Challenger Marburg Challenger Braunschweig Challenger Winnetka Challenger Vancouver Challenger Cortina Challenger Aptos Challenger Cordenons Challenger Bangkok Challenger Como Challenger Genova Challenger Banja Luka Challenger Mons Challenger Tashkent Challenger Geneva Challenger Bratislava Challenger Brescia Challenger Bergamo Challenger Wroclaw Challenger Cherbourg Challenger Quimper Challenger Irving Challenger Karshi Challenger Samarkand Challenger Prostejov Challenger Marburg Challenger Braunschweig Challenger Aptos Challenger Vancouver Challenger Como Challenger Izmir Challenger Agri Challenger Tashkent Challenger Brest Challenger Eckental Challenger Bratislava Challenger Brescia Challenger ATP Challenger Tour Finals Bergamo Challenger Wroclaw Challenger Quimper Challenger Jonkoping Challenger Kazan Challenger Samarkand Challenger Moscow Challenger Bastad Challenger Recanati Challenger Aptos Challenger Karshi Challenger Samarkand Challenger Shymkent Challenger Fergana Challenger Astana Challenger Chengdu Challenger Como Challenger Tashkent Challenger Ismaning Challenger Eckental Challenger Bratislava Challenger Brescia Challenger Karshi Challenger Samarkand Challenger Fergana Challenger Astana Challenger President's Cup 2000 - Tashkent President's Cup - Tashkent Franklin Templeton Tennis Classic - Scottsdale Estoril Open - Estoril Grand Prix de Tennis de Lyon - Lyon St. Petersburg Open - St. Petersburg Qatar Open - Doha Milan Indoors - Milan U.S. Men's Clay Court Championships - Houston BMW Open - Munich Synsam Swedish Open - Bastad Allianz Suisse Open - Gstaad Milan Indoors - Milan BellSouth Open - Vina del Mar Argentina Open - Buenos Aires Open Seat Godo 2005 - Barcelona BMW Open - Munich Next Generation Adelaide International - Adelaide Sydney International - Sydney Movistar Open - Vina del Mar Copa Telmex - Buenos Aires Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Open de Tenis Comunidad Valenciana - Valencia BMW Open - Munich Gerry Weber Open - Halle Synsam Swedish Open - Bastad Dutch Open Tennis - Amersfoort Generali Open - Kitzbuhel Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest PBZ Zagreb Indoors - Zagreb MoviStar Open - Vina del Mar Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open Seat Godo 2007 - Barcelona BMW Open - Munich Hypo Group Tennis International - Portschach Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Orange Prokom Open - Sopot China Open - Beijing Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo St. Petersburg Open - St. Petersburg Qatar Exxon Mobil Open - Doha Next Generation Adelaide International - Adelaide Medibank International - Sydney Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Estoril Open - Estoril Grand Prix Hassan II - Casablanca Orange Warsaw Open - Warsaw Catella Swedish Open - Bastad ATP Studena Croatia Open Umag - Umag Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Grand Prix Hassan II - Casablanca Allianz Suisse Open Gstaad - Gstaad Serbia Open - Belgrade Movistar Open - Santiago Brasil Open - Costa do Sauipe Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade BMW Open - Munich Mercedes Cup - Stuttgart Allianz Suisse Open Gstaad - Gstaad Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb US Men's Clay Court Championship - Houston AEGON International - Eastbourne Mercedes Cup - Stuttgart Credit Agricole Suisse Open - Gstaad Brisbane International - Brisbane Copa Claro - Buenos Aires BRD Nastase Tiriac Trophy - Bucharest AEGON International - Eastbourne Hall of Fame Tennis Championships - Newport Citi Open - Washington PBZ Zagreb Indoors - Zagreb AEGON Championships - London AEGON International - Eastbourne Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota Vegeta Croatia Open - Umag Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb BMW Open - Munich Mercedes Cup - Stuttgart Garanti Koza Sofia Open - Sofia BRD Nastase Tiriac Trophy - Bucharest Millennium Estoril Open - Estoril Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Davis Cup, Group 2, 2R, SCG-POR 5-0 Davis Cup, Group 2, REL2, HUN-SCG 0-3 Davis Cup, Group 1, 1R, INA-UZB 2-3 Davis Cup, Group 1, 2R, IND-UZB 5-0 Davis Cup, Group 1, 1R, UZB-THA 2-3 Davis Cup, Group 1, 2R, UZB-CHN 3-0 Davis Cup, Group 1, 1R, UZB-IND 4-1 Davis Cup, World Group, PO, SRB-AUS 4-1 Davis Cup, Group 1, 1R, IND-UZB 3-2 Davis Cup, Group 1, 2R, PHI-UZB 2-3 Davis Cup, Group 1, 2R, UZB-KOR 4-1 Davis Cup, Group 1, 3R, UZB-JPN 3-2 Davis Cup, World Group, PO, SRB-UZB, 5-0 Davis Cup, Group 1, 1R, CHN-UZB 3-2 Davis Cup, Asia/Oceania Group I, PO, KOR-UZB 2-3 Davis Cup, Group I, 1R, UZB-NZL 3-2 Davis Cup, Group I, 2R, JPN-UZB 4-1 Davis Cup, Group I, 1R, NZL-UZB 2-3 Davis Cup, Group I, 2R, UZB-IND 3-2 Davis Cup, World Group, PO, KAZ-UZB 3-1 Davis Cup, World Group, 1R, BEL-SRB 2-3 Davis Cup, Group I, 1R, UZB-CHN 4-1 Davis Cup, Group I, 2R, UZB-AUS 1-3 Davis Cup, Group I, 2R, CHN-UZB 2-3 Davis Cup, World Group, PO, AUS-UZB 5-0 Davis Cup, Group I, 2R, UZB-KOR 3-2 Davis Cup, World Group, PO, UZB-USA 1-3 Davis Cup, Group I, 2R, UZB-CHN 3-2 Davis Cup, Group 1, 2R, KOR-UZB 5-0 Davis Cup, Group 2, REL2, GRE-SRB 3-2